Soru & Cevap

aktivite yönetimi

17.03.2016 - 10:36

bir aktiviteyi nasıl sadece bir defa görünür yapabilirm.yani uygulama ilk açıldığında gelicek daha sonra o aktivite ekranı gelmeyecek. kaynak kod olarak yardımcı olursanız sevirim.teşekkür ederim

10 Görüntülenme

3 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

Profile picture for user emineAktürk
emineAktürk
19.03.2016 - 11:17
Yardımlarınız için çok teşekkür ederim.
picture-44908-1424289327.jpg
emre_tekin
18.03.2016 - 11:35

Sanırım açılış ekranını soruyorsun, bu tarz açılış ekranlarına Splash Screen adı veriliyor. 
Halit'in cevabı kısmen doğru, ilk açılmasını istediğin activity'nin oncreate methoduna yukarıdaki kodu yazmalısın. Ek olarak Android Manifest dosyasına ilk açılmasını istediğin activity tag lerinin arasına aşağıdaki kodu eklemen gerekiyor.  Bu kod default olarak MainActivity'nin içerisinde yer alır oradan kesip ilk açılmasını istediğin Activity'nin içine yapıştırabilirsin.
 

<intent-filter>
                <action android:name="android.intent.action.MAIN" />
 
                <category android:name="android.intent.category.LAUNCHER" />
</intent-filter>

İncelemen için güzel bir kaynak;
http://www.androidhive.info/2013/07/how-to-implement-android-splash-screen-2/

Kolay Gelsin :)

picture-46518-1428343928.jpg
halitpeker
18.03.2016 - 12:38
		new Handler().postDelayed(new Runnable(){
            @Override
            public void run() {
                Intent i = new Intent(Main.this,ikinciActivity.class);
                startActivity(i);
                finish();
            }
        },3000);

Merhaba bu kodu ilk açılacak activity nin oncreate olayına yazarsan ekran 3 saniye sonra kapanacak ve diğer activity açılacaktır.